Simulation, design abstraction, and SystemC

نویسنده

  • Ed Harcourt
چکیده

SystemC is a system-level design and simulation language based on Cþþ. We’ve been using SystemC for computer organization and design projects for the past several years. Because SystemC is embedded in Cþþ it contains the powerful abstraction mechanisms of Cþþ not found in traditional hardware description languages, such as support for object-oriented programming and generic programming (templates). This support for abstraction allows instructors to reinforce standard abstraction concepts such as information hiding, interfaces, and abstract data types, standard fare in a computer science curriculum. Furthermore, embedded software is often written in Cþþ and SystemC provides threading facilities useful for designing and implementing embedded software.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Interoperability between two Models of Computation: Co-simulating with SystemC DE and Bluespec ESL

SystemC has grown its user community for system level design space exploration because of its capability of modeling at abstraction levels of RTL and above. However, designers using SystemC must explicitly manage the concurrency, which often contributes to design difficulties. To counter this difficulty, we extended SystemC with Bluespec-SystemC that we call BS-ESL for electronic system level l...

متن کامل

SystemC Manipulation Framework: from RTL VHDL to Optimized TLM SystemC

We propose a novel framework for SystemC manipulation based on the open-source hardware design and analysis environment zamiaCAD. The framework provides optimized VHDL-to-SystemC translation and subsequent abstraction to higher-level, including an Eclipse-based front-end. 1. Overview of zamiaCAD zamiaCAD [1] is a modular and extensible open source framework supporting multiple use-cases, like h...

متن کامل

SystemC AMS Extensions: Solving the Need for Speed

—In March 2010, the Open SystemCTM Initiative (OSCI) released the SystemC Analog/Mixed-signal (AMS) 1.0 standard, introducing AMS language constructs and semantics as natural extensions to SystemC. This new standard fulfills the need for a unified system-level modeling language to design and verify real heterogeneous applications composed of AMS and digital HW/SW systems. In addition, it allows...

متن کامل

Reachability Analysis for Formal Verification of SystemC

With ever increasing design sizes, verification becomes the bottleneck in modern design flows. Up to 80% of the overall costs are due to the verification task. Formal methods have been proposed to overcome the limitations of simulation approaches. But these techniques have mainly been applied to lower levels of abstraction. With more and more design complexity the need for hardware description ...

متن کامل

A simulation based approach for incorporating virtual components IP cores into multimedia systems design

ABSTRACT Growing requirements on the correct design of high performance multimedia systems in a short time force us to use IP's blocks in many designs. However, their correct integration in a design implies more complex verification problems. In this paper, we present a C++/SystemC based simulation flow at multiple levels of abstraction. Our approach is to use SystemC to describe both applicati...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Computer Science Education

دوره 17  شماره 

صفحات  -

تاریخ انتشار 2007